﻿/*----------------------------------------------------------------
// Copyright (C) 2011 
// 版权所有。 
//
// 文件名：ForeachObj.cs
// 文件功能描述：
//
// 
// 创建标识：kenter 2011-10-19
// EMAIL:kenter1643@163.com
//
// 修改标识：
// 修改描述：
//
// 修改标识：
// 修改描述：
//----------------------------------------------------------------*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections.Concurrent;

namespace WeiBoUI.Template
{
    public class ForeachObj
    {
        public ConcurrentDictionary<string, string> _values = new ConcurrentDictionary<string, string>();

        public string this[string key]
        {
            get 
            {
                if (_values.ContainsKey(key))
                {
                    return _values[key];
                }
                return null;
            }

            set 
            {
                if (_values.ContainsKey(key))
                {
                    _values[key] = value;
                }
                else
                {
                    _values.TryAdd(key, value);
                }
            }
        }
    }
}
